//
//  PPScaleInstructionProvider.h
//  PPBlueToothDemo
//
//  Created by 彭思远 on 2020/8/1.
//  Copyright © 2020 彭思远. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "PPScaleDefine.h"
@class PPUserModel;
@class PPDeviceModel;
@class PPScaleFormatTool;
NS_ASSUME_NONNULL_BEGIN

@interface PPScaleInstructionProvider : NSObject

- (instancetype)initWithUserModel:(PPUserModel *)model;

- (NSData *)unitChangeInstructionByDeviceModel:(PPDeviceModel *)deviceModel;

- (NSData *)synchronisedTimeInstruction;

- (NSData *)calcuteInScaleInstruction;

- (NSData *)getHistoryDataInstruction;

- (NSData *)delHistoryDataInstruction;

- (NSData *)exitBMDJInstruction;

- (NSData *)intoBMDJInstruction;

- (NSArray *)codesBySSID:(NSString *)ssid andPassword:(NSString *)password;


@end

NS_ASSUME_NONNULL_END
